package com.legend.ddz.framework;

import com.legend.ddz.Game;


public abstract class Screen
{
  public static final int CHOOSE_LEVEL = 4;
  public static final int GAME = 2;
  public static final int HELP = 3;
  public static final int LOADING = 5;
  public static final int MAIN_MENU = 1;
  protected final Game game;
  protected int screenType;

  public Screen(Game paramGame)
  {
    this.game = paramGame;
  }

  public abstract void dispose();

  public int getScreenType()
  {
    return this.screenType;
  }

  public abstract void pause();

  public abstract void present(float paramFloat);

  public abstract void resume();

  public abstract void update(float paramFloat);
}